﻿using System;
using System.Collections.Generic;
using System.Runtime.Loader;
using System.Text;

namespace YunDrug.SharedValues
{
    public class 地址信息 : Volo.Abp.Domain.Values.ValueObject
    {
        public 地址信息(string 国家, string 省份, string 所属市, string 区域, string 街道, string 邮政编码)
        {
            this.国家 = 国家;
            this.省份 = 省份;
            this.所属市 = 所属市;
            this.区域 = 区域;
            this.街道 = 街道;
            this.邮政编码 = 邮政编码;
        }



        /// <summary>
        /// 国家
        /// </summary>
        public string 国家 { get; set; }
        /// <summary>
        /// 省城
        /// </summary>
        public string 省份 { get; set; }
        /// <summary>
        /// 城市
        /// </summary>
        public string 所属市 { get; set; }
        /// <summary>
        /// 区域
        /// </summary>
        public string 区域 { get; set; }
        /// <summary>
        /// 街道
        /// </summary>
        public string 街道 { get; set; }
        /// <summary>
        /// 邮政编码
        /// </summary>
        public string 邮政编码 { get; set; }
        protected override IEnumerable<object> GetAtomicValues()
        {
            yield return 国家;
            yield return 省份;
            yield return 所属市;
            yield return 区域;
            yield return 街道;
            yield return 邮政编码;
        }
    }
}
